l = [12, 3, 4, 5, 1, 2, 123, 14, 123, 1]
print(l)
# 对列表中的元素进行处理，每个元素加1

l1 = []
for i in l:
    l1.append(i + 1)
print(l1)

# 列表推导式(简化)
# 循环列表，对列表中的元素进行处理，返回一个新的列表
l2 = [i + 1 for i in l]
print(l2)

# 批量修改元素的类型
s = [str(i) for i in l]
print(s)

# 多层列表推导式
print([f"{y} * {x} = {x * y}" for x in range(1, 10) for y in range(1, x + 1)])
